package tech.aistar.day02.homework;

/**
 * 本类用来演示:
 *
 * @author: success
 * @date: 2021/3/5 4:24 下午
 */
public class TestEnglishDemo {
    public static void main(String[] args) {
        //编程从定义变量开始
        //1. 初始值 - 需要变量
        //2. 不断变的量 - 变量
        //3. 最终的计算结果 - 变量

        //1. 定义一个变量 - 初始值
        int i = 1;

        //2. 定义一个变量,用来保存整个计算的结果
        int sum = 1;

        //3. 每圈的等差都在变化
        int n = 2;

        while(n<=1000){//转了500圈
            //每一圈都是加4个值
            //i = i + n = 9 + 4 = 13
            i+=n;//i = i + n = 1 + 2 = 3

            //sum+=i = 1 + 3 + 5 + 7 + 9 + 13
            sum+=i;//sum = sum + i = 1 + 3

            i+=n;//i = i + n = 3 + 2 = 5
            sum+=i;//sum = sum + i = 1 + 3 + 5

            i+=n;//i = i + n = 5 + 2 = 7
            sum+=i;//sum = 1 + 3 + 5 + 7

            i+=n;//i = i + n = 7 + 2 = 9
            sum+=i;//sum = sum+i = 1 + 3 + 5 + 7 + 9

            //每循环一次,等差会递增2
            n+=2;//n = n + 2 = 4
        }
        System.out.println(sum);//669171001
    }
}
